//
//  UIImage+Format.h
//  玩翻天
//
//  Created by Bell on 15/5/21.
//  Copyright (c) 2015年 DeYi. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UIImage (Format)

/**
 *  等比缩放
 *
 *  @param scale 缩放比例
 *
 *  @return 处理后的图片
 */
- (UIImage *)scaleToScale:(float)scale;

/**
 *  指定size缩放
 *
 *  @param size 指定size
 *
 *  @return 处理后的图片
 */
- (UIImage *)reSizeToSize:(CGSize)size;

/**
 *  指定最大size缩放
 *
 *  @param maxSize 缩放后图片的最大size
 *
 *  @return 处理后的图片
 */
- (UIImage *)reSizeToMaxSize:(CGSize)maxSize;

/**
 *  指定最小size缩放
 *
 *  @param minSize 缩放后图片的最小size
 *
 *  @return 处理后的图片
 */
- (UIImage *)reSizeToMinSize:(CGSize)minSize;

/**
 *  获取最大大小的uiimage
 *
 *  @param maxLength 最大大小，单位:byte
 *
 *  @return UIImage
 */
- (UIImage*)imageWithMaxLength:(NSUInteger)maxLength;

/**
 *  获取最大大小的data
 *
 *  @param maxLength 最大大小，单位:byte
 *
 *  @return data
 */
- (NSData*)dataWithMaxLength:(NSUInteger)maxLength;

@end
